package one.bugu.android.demon.ui.adapter;

import android.annotation.SuppressLint;
import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.juefeng.android.framework.common.base.BaseListAdapter;
import one.bugu.android.demon.R;
import one.bugu.android.demon.bean.MapBean;
import one.bugu.android.demon.bean.ResultBean;

/**
 * 平台列表适配
 */
public class PlatfromAdapter extends BaseListAdapter<MapBean>{

    private Context context;

    public PlatfromAdapter(Context context){

        super(context);
        this.context = context;
    }

    @Override
    public int getContentLayoutId() {
        return R.layout.item_platfrom;
    }

    @Override
    public ViewHolder getViewHolder() {
        return new Holder();
    }

    public class Holder implements ViewHolder<MapBean>{

        /**
         * 平台名字
         */
        private TextView jyD;

        /**
         * 平台图标
         */
        private ImageView icon;


        @Override
        public void initView(View view) {

            jyD = view.findViewById(R.id.text_platfrom);
            icon = view.findViewById(R.id.platfrom_icon);
        }

        @SuppressLint("SetTextI18n")
        @Override
        public void initData(MapBean resultBean) {
            jyD.setText(resultBean.getLabel());

            if (resultBean.getValue().equals("19")){

               icon.setImageResource(R.mipmap.okex);
            }

            if (resultBean.getValue().equals("3")){

                icon.setImageResource(R.mipmap.huobi);
            }

            if (resultBean.getValue().equals("5")){

                icon.setImageResource(R.mipmap.bian);
            }

            if (resultBean.getValue().equals("20")){

                icon.setImageResource(R.mipmap.zb);
            }

            if (resultBean.getValue().equals("621")){

                icon.setImageResource(R.mipmap.fc);
            }

            if (resultBean.getValue().equals("24")){

                icon.setImageResource(R.mipmap.bit);
            }

            if (resultBean.getValue().equals("23")){

                icon.setImageResource(R.mipmap.bibox);
            }

            if (resultBean.getValue().equals("22")){

                icon.setImageResource(R.mipmap.bidan);
            }

            if (resultBean.getValue().equals("21")){

                icon.setImageResource(R.mipmap.bter);
            }
        }

        @Override
        public void initEvent(MapBean resultBean) {

        }
    }
}
